package com.copa.module.goods.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.copa.domain.ResponseDto;
import com.copa.module.goods.domain.dto.CategoryDto;
import com.copa.module.goods.domain.vo.CategoryAddVo;
import com.copa.module.goods.domain.vo.CategoryListVo;

import java.util.List;

/**
 * @author copa
 * @createDate 2021-01-07 17:03
 * @function
 */
public interface CategoryService {
    /**
     * 添加类目
     * @param categoryAddVo
     * @return
     */
    ResponseDto<CategoryDto> add(CategoryAddVo categoryAddVo);

    /**
     * 查看所有类目
     * @return
     */
    ResponseDto<List<CategoryDto>> list();

    ResponseDto<IPage<CategoryDto>> page(CategoryListVo categoryListVo);
}
